protest demonstrations - Turco Inglés Diccionario